home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / lightwave / lwmlist / 94.lightwave-08 / 000511_owner-lightwave-l _Fri Aug 26 02:54:20 1994.msg < prev    next >
Internet Message Format  |  1994-09-05  |  3KB

  1. Return-Path: <owner-lightwave-l>
  2. Received: by mail3.netcom.com (8.6.9/Netcom)     id BAA28050; Fri, 26 Aug 1994 01:30:37 -0700
  3. Received: from MIT.EDU by mail3.netcom.com (8.6.9/Netcom)     id BAA28044; Fri, 26 Aug 1994 01:30:34 -0700
  4. Received: from W20-575-44.MIT.EDU by MIT.EDU with SMTP     id AA27905; Fri, 26 Aug 94 04:30:05 EDT
  5. Received: by w20-575-44.MIT.EDU (5.57/4.7) id AA03209; Fri, 26 Aug 94 04:30:01 -0400
  6. Message-Id: <9408260830.AA03209@w20-575-44.MIT.EDU>
  7. To: lightwave-l@netcom.com
  8. Subject: C++ hook
  9. Date: Fri, 26 Aug 1994 04:30:00 EDT
  10. From: William E Sonnenreich <sonny@MIT.EDU>
  11. Sender: owner-lightwave-l@netcom.com
  12. Precedence: bulk
  13. Reply-To: lightwave-l@netcom.com
  14.  
  15.  
  16. Alan, 
  17.  
  18. I was wondering if you ever plan on making lightwave into a graphics
  19. library package? Now that it will be running on the SGI platform, it
  20. would be really nice to have the power of Lightwave available for C++
  21. programming.
  22.  
  23. I was recently working on a VR project at the Media Lab, where we have
  24. a number of SGI's networked together. We have been using a combination
  25. of Inventor, OpenGL, X and Motif to run the graphics, all done in C++,
  26. with the AI handled in Lisp. The project is an attempt at an
  27. unencumbered VR environment. We have characters that have specific
  28. needs and goals, and the user is just treated like any other character
  29. in this world. The world is displayed on a giant projection screen TV,
  30. which acts as a mirror. The user just walks around infront of it, and
  31. sees his/her reflection in the virtual world. The reflected user can
  32. pet, lift, and poke the creatures in the virtual world.
  33.  
  34. The problem is, the graphics are hampered by the lack of powerful
  35. features such as Morphing, Displacement Mapping, Clip Mapping, Bones,
  36. etc. It would be really cool to represent the user as a humanoid
  37. object and to have more complex creatures. Currently, all of the
  38. joints must be separate objects, which makes the inverse kinematic
  39. programming hellish. It would be reallllly cool to just throw in a
  40. couple of bones and work the kinematics from there, not having to
  41. worry about what's happening to the graphical representation.
  42.  
  43. It would be even better if plug-ins allowed you to set up a scene file
  44. and save it as C++ code that handled the inverse kinematics and the
  45. object heirarchies; allowing the artist and programmer to work
  46. together on virtual worlds. Of course, you'd need real-time rendering
  47. support for the fast machines with simple shading options.
  48.  
  49. Maybe I'm dreaming, but it seems like Lightwave is the best shot out
  50. there for pulling this off. Sure, you might be able to do things like
  51. this with Renderman, but Lightwave was an Amiga product originally,
  52. giving it the support of an elite cadre of hackers who could make an
  53. unknown computer do things that were years ahead of its time. Thus it
  54. has a greater potential for innovative use.
  55.  
  56. Sorry about the long message... but I'd rather a long message than:
  57.  
  58. Hi. How do I unsubscribe?
  59. Unsibscribe
  60. oops. That's not it.
  61.  
  62. :)
  63.  
  64. Wes